﻿using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CriptoHash.Persistencia
{
    public class ManipuladorTxt
    {
        /// <summary>
        /// Método para buscar a lista de strings de um arquivo que esteja no path passado
        /// </summary>
        /// <param name="path"></param>
        /// <returns></returns>
        public static List<string> ListaStringArquivo(string path)
        {
            List<string> lista = new List<string>();
            if (File.Exists(path))
            {
                StreamReader streamReader = new StreamReader(path);
                string linha = "";

                while (linha != null)
                {
                    linha = streamReader.ReadLine();
                    if (linha != null)
                        lista.Add(linha);
                }

                streamReader.Close();
            }

            return lista;
        }
    }
}
